package com.minhang.adsb.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * ADS-B 服务节点地理配置 (MyBatis-Plus 实体)
 */
@Data
@TableName("ADSB.server_config") // 达梦数据库模式+表名
public class ServerConfig {

    @TableId(value = "id", type = IdType.AUTO) // 达梦通常使用用户自定义ID
    private Long id;

    /**
     * 最大经度（-180.000000 到 180.000000）
     */
    private Double maxLng;

    /**
     * 最小经度（-180.000000 到 180.000000）
     */
    private Double minLng;

    /**
     * 最大纬度（-90.000000 到 90.000000）
     */
    private Double maxLat;

    /**
     * 最小纬度（-90.000000 到 90.000000）
     */
    private Double minLat;

    /**
     * 服务端点地址
     */
    private String endpoint;

    /**
     * 服务状态（0=禁用，1=启用）
     */
    private Integer isActive;

    /**
     * 最后检查时间
     */
    private LocalDateTime lastCheckedTime;
    /**
     * 描述
     */
    private String description;
    /**
     * 推送版本（1=http直接推送版本，2=http处理后推送版本，3=kafka版本）
     */
    private Integer pushVersion;

}
